FluentCommunity\Modules\Course\Services\CourseHelper B

Total Complexity 82
Dependencies 11
Dependents 3
Total lines 506
Lines of code 378
Logical lines of code 175
Comment lines 2
Methods 24
Properties 0

Methods 24

Method Rating Maintainability Complexity Lines of code
formatLessonData()
A
47 7 36
sanitizeLessonMeta()
A
48 7 33
getCourseProgress()
S
51 7 28
enrollCourses()
S
59 5 15
leaveCourses()
S
59 5 15
overallCourseProgressAverage()
S
56 4 17
getSectionAccessDate()
S
60 4 13
updateLessonCompletion()
S
53 3 25
getAccessMessage()
S
52 3 23
completeCourse()
S
54 3 22
getUserCourses()
S
60 3 15
getCompletedLessonIds()
S
60 3 14
getEnrolledCourseIds()
S
62 3 12
isEnrolled()
S
63 3 11
getCourseEnrollment()
S
63 3 11
updateCourseMeta()
S
59 2 16
getCourseProgressTrack()
S
65 3 8
getCourseMeta()
S
65 3 9
leaveCourse()
S
66 3 9
getCourseCategories()
S
60 2 14
getCoursePublishedLessonIds()
S
63 2 11
santizeLessonBody()
S
71 2 6
sanitizeMedia()
S
61 1 12
enrollCourse()
S
78 1 3